vi

您所在的位置:网站首页 vi 编辑文件 vi

vi

#vi| 来源: 网络整理| 查看: 265

如果要对服务器上的文件进行简单的修改,可以使用ssh远程登录到服务器上,并使用vi进行快速的编辑即可。

常见要修改的文件包括:

        源程序

        配置文件,如ssh的配置文件~/.ssh/config

在没有图形界面的环境下,要编辑文件,vi是最佳选择

一、vi和vim

在很多Linux发行版中,直接把vi做成vim的软连接(快捷方式)

vi

vi是visual interface的简称,是Linux中最经典的文本编辑器

vi的核心设计思想——让程序员的手指始终保持在键盘的核心区域,就能完成所有编辑操作

vi的特点:

        没有图形界面的功能强大的编辑器;只能编辑文本内容,不能对字体、段落进行排版;不支持鼠标操作;没有菜单;只有命令

        vi编辑器在系统管理、服务器管理编辑文件时,其功能是图形界面的编辑器不能比拟的。

vim

vim是从vi发展出来的一个文本编辑器,支持代码补全、编译及错误跳转等方便编程的功能。

二、打开和新建文件

在终端中输入vi在后面跟上文件名即可

$ vi 文件名

如果文件已经存在,会直接打开该文件;如果文件不存在,会新建一个文件

1、打开文件并定位行

$ vi 文件名+行数

如果只带上+,不指定行号,会直接定位到文件末尾

三、异常处理

如果vi异常退出,在磁盘上可能会保存有交换文件

下次再使用ci编辑该文件时,会看到以下屏幕信息,按下d删除交换文件即可(注意关闭输入法)

四、三种工作模式

vi有三种基本工作模式

1、命令模式

        打开文件首先进入命令模式,是使用vi的入口

        通过命令对文件进行常规的编辑操作,例如定位、翻页、复制、粘贴、删除

        在其他图形编辑器下,通过快捷键或鼠标实现的操作,都在命令模式下实现

2、末行模式

        要退出vi返回到控制台,需要在末行模式下输入命令

        末行模式是vi的出口

3、编辑模式——正常的编辑文字

 如果使用ESC不方便,可以用 Ctrl+[ 代替

末行模式的命令:

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3